package fi.profecons.csswindows.toolkit;

import fi.profecons.csswindows.Element;

public class Label extends Element {

	private String text;
	private int fontSize;
	private String unit;

	public Label(String text) {
		super();
		this.text = text;
		addCommand("new Label('" + getId() + "','" + text + "');");
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
		addCommand("getElement('" + getId() + "').setText('" + text + "');");
	}
	
	public void setFontSize(int fontSize, String unit){
		this.fontSize = fontSize;
		this.unit = unit;
		addCommand("getElement('" + getId() + "').setFontSize(" + fontSize + ", '" + unit + "');");
	}
	
	public void setFontSize(int fontSize){
		setFontSize(fontSize, "px");
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public int getFontSize() {
		return fontSize;
	}
}
